home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / trshcn21.zip / TRASHCAN.TXT < prev   
Text File  |  1993-01-12  |  6KB  |  152 lines

  1. TrashCan 2.1
  2. by Thomas Willoughy
  3.  
  4. Windows 3.1 brings Drag & Drop to the world of file management.
  5. Unfortunately the spiffy new File Manager still forces you to press Del
  6. to delete files.  This TrashCan (like so many others out there) allows
  7. you to drop selected files from the File Manager in order to delete them.
  8.  
  9. What makes this TrashCan better than the others?
  10. 1. It allows you to configure the launching of any program by double
  11.     clicking its icon or selecting of its system menu. I set this
  12.     feature up to launch my Windows Undelete program - logical place
  13.     for it, in my opinion.
  14. 2. It allows deletion of entire subdirectory trees. Dragging the file
  15.     folder (from the file window or the parent directory, not the tree
  16.     window!) to TrashCan will cause it to recurse through the tree
  17.     deleting everything in its path! If a subdirectory has been deleted,
  18.     a series of keystrokes are piped through File Manager to refresh
  19.     its tree (if only files have been deleted File Manager updates
  20.     the file window on its own).
  21. 3. It allows for file deletion priveleges (system,hidden,read only).
  22. 4. It offers a wide choice of available icons (including a trash bin,
  23.     shredder, toilet, & burning can).
  24. 5. A user configurable title. Call it the "Bit Bucket" or "Toilet Bowl".
  25. 6. It can remember its position on the desktop and restore it the next
  26.     time it runs. I keep it in the lower right of the screen away from
  27.     running program icons.
  28. 7. It can lock its position on the desktop to remain immune from
  29.     clumsy mouse clicks and the Task Managers "Arrage Icons" 
  30.     function.
  31. 8. It can STAY-ON-TOP! Becomes a floating top level window when 
  32.     activated.(For those who like to use File Manager maximized.)
  33. 9. It's ANIMATED!  When you drop files on it - pieces of paper fly into
  34.     whatever can you've selected.  A good indicator of what's happening.
  35.  
  36. I am a user & advocate of Norton Desktop for Windows, but I have abandoned
  37. its file windows (Too slow!) and SmartErase (Won't do full trees!) for
  38. the much quicker File Manager and this TrashCan.  I've set up a Batch
  39. Runner batch file that loads them both together (the same thing can be
  40. done with WinBatch).
  41.  
  42. I wrote this utility as an excercise in Borland C++ to try out several
  43. things including:
  44.  
  45. OWL apps with an icon as the main window
  46. Common Dialogs
  47. Drag & Drop
  48. Directory tree recursion
  49. Windows Timers (See the About Box!)
  50. Iconic Animation
  51. Iconic placement & movement on the desktop
  52. Owner Drawn List Box (for icon selection)
  53. Sending KeyStrokes to other apps (File Manager)
  54. Preventing Icon Placement by Task Manager
  55. Stay-On-Top Ability
  56.  
  57. The source code is available (see below!).  I find that I can never have
  58. enough code examples on hand.
  59.  
  60. TrashCan requires one DLL
  61. BWCC.DLL        for Borland Windows Custom Controls.
  62.  
  63. If you find this utility useful, send $2 and a Self Addressed Stamped
  64. Envelope to:
  65.  
  66. Thomas Willoughby
  67. 23303 Harvard Shore
  68. Clinton Township, MI 48035
  69.  
  70. Please remember to note the program and version number that you are
  71. registering!
  72. You will receive a password that will allow you to continue using TrashCan
  73. beyond the customary Shareware 30 day trial period.
  74.  
  75. Registered Users of previous versions of TrashCan may use the same
  76. registration password - NO UPGRADE FEES - NO RE-REGISTERING!
  77.  
  78. TrashCan 1993 Thomas Willoughby
  79.  
  80. Version History
  81. 1.0 - Initial release
  82. 2.0 - removed sendchar.dll
  83. 2.1 - added stay-on-top, lock position
  84.  
  85. License Agreement and Warranty Disclaimer
  86.  
  87. You should carefully read the following terms and conditions before using
  88. this software.  Use of this software indicates your acceptance of these
  89. terms and conditions.  If you do not agree with them, do not use the
  90. software.
  91.  
  92. Shareware Version
  93.  
  94. You are hereby licensed to:  use the Shareware Version of the software for
  95. a 30 day evaluation period; make as many copies of the Shareware version of
  96. this software and documentation as you wish; give exact copies of the
  97. original Shareware version to anyone; and distribute the Shareware version
  98. of the software and documentation in its unmodified form via electronic
  99. means.  There is no charge for any of the above.
  100.  
  101. You are specifically prohibited from charging, or requesting donations, for
  102. any such copies, however made; and from distributing the software and/or
  103. documentation with other products (commercial or otherwise) without prior
  104. written permission, with one exception:  Disk Vendors approved by the
  105. Association of Shareware Professionals are permitted to redistribute
  106. TrashCan, subject to the conditions in this license, without specific
  107. written permission.
  108.  
  109. Unregistered use of TrashCan after the 30-day evaluation period is in
  110. violation of federal copyright laws.  (And not possible)
  111.  
  112. Evaluation and Registration
  113.  
  114. This is not free software.  This license allows you to use this software
  115. for evaluation purposes without charge for a period of 30 days.  If you use
  116. this software after the 30 day evaluation period a registration fee of $2
  117. is required.  Payments must be in US dollars drawn on a US bank, and should
  118. be sent to:
  119.  
  120. Thomas Willoughby
  121. 23303 Harvard Shore
  122. Clinton Township, MI 48035
  123.  
  124. When payment & a self addressed stamped envelope is received you will be
  125. sent a password to register your version of TrashCan.
  126.  
  127. One registered copy of TrashCan may be dedicated to a single person who
  128. uses the software on one or more computers or to a single workstation used
  129. by multiple people.
  130.  
  131. You may access the registered version of TrashCan through a network,
  132. provided that you have obtained individual licenses for the software
  133. covering all workstations that will access the software through the
  134. network.
  135.  
  136. Governing Law
  137.  
  138. This agreement shall be governed by the laws of the State of Michigan.
  139.  
  140. Disclaimer of Warranty
  141.  
  142. This software and the accompanying files are sold "as is" and without
  143. warranties as to performance of merchantability or any other warranties
  144. whether expressed or implied.  Because of the various hardware and software
  145. environments into which TrashCan may be put, no warranty of fitness for a
  146. particular purpose is offered.
  147.  
  148. Good data processing procedure dictates that any program be thoroughly
  149. tested with non-critical data before relying on it.  The user must assume
  150. the entire risk of using the program.  Any liability of the seller will be
  151. limited exclusively to product replacement or refund of purchase price.
  152.